refreshing beverage made of pomegranate - Alemán Inglés Diccionario